package dataMining.VertialTopK2;

/**
 * @author: cuiH
 * Date: 13-7-11
 */
public class MyLinkListTest {
    public static int position[] = new int[6];


    public static void main(String[] args) {
        int K = 3;
        MyLinkList linkList = new MyLinkList();

        int item1[] = new int[2];
        item1[0] = 1;
        item1[1] = 3;
        int sup1 = 1;

        int item2[] = new int[2];
        item1[0] = 1;
        item1[1] = 3;
        int sup2 = 2;

        int item3[] = new int[2];
        item1[0] = 1;
        item1[1] = 3;
        int sup3 = 3;

        int item4[] = new int[2];
        item1[0] = 1;
        item1[1] = 3;
        int sup4 = 4;

        int item5[] = new int[2];
        item1[0] = 1;
        item1[1] = 3;
        int sup5 = 5;

        int item6[] = new int[2];
        item1[0] = 1;
        item1[1] = 3;
        int sup6 = 6;


        linkList.add(item1, sup1);
        linkList.add(item2, sup2);
        linkList.add(item6, sup6);
        linkList.add(item5, sup5);
        linkList.add(item3, sup3);
        linkList.add(item4, sup4);

        /*
        *  支持度进去1，2，6，5，3，4
        *  则相应位置应该是 6（3位置）     5（1位置）     4（2位置）
        *  结果是 1，2，3，1，2
        *  测试环境K = 3
        * */

        MyLinkList.Node node = linkList.top;
        while(node.next!=null){
            System.out.println(node.next.position);
            node= node.next;
        }
        System.out.println("链表的总长度"+linkList.length());
    }
}
